#ifndef TOWER_H
#define TOWER_H

#include "target.h"

class Tower : public Shape
{
public:
    Tower(float x, float y, float size);
    virtual ~Tower();

    Target &getTarget(const unsigned index);
    bool everthingDead() const;
    void reset();

private:
    Target targets[11];
};

#endif // TOWER_H
